{php}
// на сколько страниц нужно разбить вывод
$perpage = $this->get_template_vars('perpage');
$this->assign('pages', $perpage > 0 ? ceil($this->get_template_vars('total') / $perpage) : 0);
{/php}

{if $pages > 1}

<div id="pages">
	{if $perpage lt $total}
    {if $page != 1}<a href="{url page=`$page-1`}" id="{$page-1}">&larr; назад</a>{/if}
    {section name="pagination" loop=$pages}
    {assign var=s value=$smarty.section.pagination}
    {if $s.iteration != $page}<a href="{url page=$s.iteration}" id="{$s.iteration}">{$s.iteration}</a>{else}<span class="active">{$s.iteration}</span>{/if}
    {/section}
    {if $page != $pages}<a href="{url page=`$page+1`}" id="{$page+1}">вперёд &rarr;</a>{/if}
    {/if}
</div>

{else}
    &nbsp;
{/if}
